using System;
using System.Collections.Generic;
using System.Text;
using NAudio.Wave;
using System.Drawing;
using BodySoundSimulator.CaseData;

namespace BodySoundSimulator.CommonElements
{
    class TestingAuscultationSiteInfo
    {
        #region Fields
        IWavePlayer waveOut;
        WaveStream mainOutputStream;
        WaveChannel32 volumeStream;
        string fileName;
		object commonAuscultationSiteType;
        #endregion

        #region Properties
        public string FileName
        {
            get { return fileName; }
            set { fileName = value;  }
        }

        public WaveStream MainOutputStream
        {
            get { return mainOutputStream; }
            set { mainOutputStream = value; }
        }

        public WaveChannel32 VolumeStream
        {
            get { return volumeStream; }
            set { volumeStream = value; }
        }

        public IWavePlayer WaveOut
        {
            get { return waveOut; }
            set { waveOut = value;  }
        }

		public object CommonAuscultationSiteType
		{
			get { return commonAuscultationSiteType; }
			set { commonAuscultationSiteType = value; }
		}
        #endregion

        #region Construtors
        public TestingAuscultationSiteInfo(string fileName,
			object commonAuscultationSiteType)
        {
            this.fileName = fileName;
			this.commonAuscultationSiteType = commonAuscultationSiteType;
        }
        #endregion
    }
}
